<?php
class BuscaTwitter{

	public function busca($keyword){
		
		//Endereço do webservice
		$yql_base_url = "http://query.yahooapis.com/v1/public/yql";
		
		//A consulta a ser realizada
		$yql_query = "SELECT * FROM twitter.search WHERE q='.$keyword.'";
		
		//Monta a query e a prepara para ser executada.
		$yql_query_url = $yql_base_url . "?q=" . urlencode($yql_query) . "&env=http://datatables.org/alltables.env";
		$yql_query_url .= "&format=json";
		
		//Inicia a comunicação com o serviço usando cURL.
		$session = curl_init($yql_query_url);
		
		//Enviar uma string como retorno, ao invés de enviar a resposta direto para a saída
		curl_setopt($session, CURLOPT_RETURNTRANSFER, true);
		
		//Executa a consulta no webservice, passando a string como parametro.
		$json = curl_exec($session);
		
		//Decodifica o retorno.
		$phpObj = json_decode($json,true);
		
		return $phpObj;		
		
	}

}



